# -*- coding: utf-8 -*-
# time: 2025/5/12 09:01
# file: PaddleSpeech_ts.py
# author: hanson
"""
pip install paddlespeech
"""

from paddlespeech.cli.tts import TTSExecutor

# 初始化TTS引擎
tts = TTSExecutor()

# 合成语音（默认使用 fastspeech2 + mb_melgan 小模型）
text = "这是百度飞桨的语音合成示例。"
output_path = "paddlespeech_output.wav"
tts(
    text=text,
    output=output_path,
    am="fastspeech2_cnndecoder_csmsc",  # 声学模型
    voc="mb_melgan_csmsc",  # 声码器
    lang="zh"
)

print(f"语音已生成到: {output_path}")